#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>
//struct str {
//    int len;
//    char s[0];
//};
//
//struct foo {
//    struct str* a;
//};

//int main(int argc, char** argv) {
//    struct foo f = { 0 };
//    if (f.a->s) {
//        printf(f.a->s);
//    }
//    return 0;
//}


int main()
{
	double x, y;
	scanf("%lf", &x);
	if (x < 0)
	{
		y = 0;
	}
	else if (x <= 15)
	{
		y = 4 * x / 3;
	}
	else
	{
		y = 2.5 * x - 10.5;
	}
	printf("y = %.2f\n",y);
	return 0;
}

//#include<stdio.h>
//int main()
//{
//	char a[10];
//	char b[10];
//	int i = 0;
//	int j = 0;
//	scanf("%s", &a);
//	scanf("%s", &b);
//	while (a[i] != '\0')
//	{
//		i++;
//	}
//	while (b[j] != '\0')
//	{
//		a[i] = b[j];
//		i++;
//		j++;
//	}
//	a[i] = '\0';
//	printf("%s", a);
//	return 0;
//}